“Cat.” is a very simple floppy disk cataloguer that is quite easy to use. After opening the stack, just press on the word “Cat.” to see a tour of the general controls and field descriptors. Hitting the “C” button will put you in the cataloguing mode. Just insert disks when prompted and a new card
will be created and the list of files on the disk as well as the disk size, memory used, and memory left will automatically be recorded. You can continuously catalogue without having to touch the keyboard or the mouse. Just hit the command key to stop cataloguing. I have chosen to keep the catalogue simple; hence, no file sizes, creator codes, or modification dates are stored in the stack. The stack could be modified to include this info at considerable expense of memory and speed- you may write me if you want help modifying the stack.
In order for the cataloguer to work, the floppy drive that you are using must be the last mounted volume. This is usually not a problem if you start up from a Hard Drive that is SCSI #0 and then catalogue from an internal floppy (as is true for most macs), but I'm not sure if the stack will work from an external floppy or if multiple SCSI's will mess things up. I would very much like to hear how this works on other Macs (I have an LC 4/40 S7tuned), please write!
Because the multiple scrolling field effect will not work unless the left and right fields have the same number of lines, there is a “>” on each line of the comments field and you are restricted to a short, single line comment for each file listed on the disk.
You may need to massage to report field template to get your disk label to line up. I have a stylewriter printer and find that using the manual feed printing mode works best for lining things up. To modify the label fields you need to choose “Print Report” from the menu bar. Detailed instructions on how to mess with this can be found in the manuals included with the HC development kit or in Danny Goodman’s HC handbook. I suggest that you modify a copy of the template. I can help you with this if you write at the address below. You're first page of labels may be a partial one; you will be prompted to enter the number of labels left on the page. (Only the first page of a particular print job can be a partial page.) This particular feature of the stack was the most difficult to get right. A blank dummy card is created for each label that needs to be skipped. (For example if you have 6 labels left on a page of 9, three dummy cards are created and inserted at the beginning of the stack.) The dummy cards are then deleted at the end of the print job. This has worked OK so far; however, the script for this routine is cumbersome and I would love to hear about a better way to get the printer to skip over used labels on a page. Please write with your ideas and bug reports.
This stack is freeware and cannot be sold or distributed commercially. The stack may be distributed via friends or BBS’s as long as it is kept in its current form and the READ ME doc is included. If you intend to use the resources in this stack please pay the shareware fees to the following XCMD/XFCN authors:
D’eject($15.00) and GetFreeK($5.00) are by Jeff Iverson, All-American Software, PO Box 50635, Minneapolis, MN 55405-0635
ShowDialog is from the excellent stack by Jay Hodgdon: ShowDialog XCMD 1.6.7. The stack can be dloaded from AOL. The shareware fee is a very reasonable $5.00 to Ignatz software, 587 Cutwater Lane, Foster City, CA 94404.
SuperStrip is freeware and is by Matthew Vosburgh.
Dirlist is a freeeware resource by Robert T. Sanders and GetVolnames is by Leonard Buck. Roger Brown wrote the very useful XScrollBoxML which is from the wonderful Dartmouth University Resource Stack. This stack would not have been possible without the generosity of these authors. Ben from AOL Claris HC support and Frank from AOL HC forum also helped me with specific questions.